package persistence.daos;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.SQLException;

import model.Base;
import model.ItemPlan;
import persistence.ConnectionPool;

public class ItemPlanDAO 
{
	public static void insert (ItemPlan itemPlan,String nombrePlan)
	{
		Connection con = ConnectionPool.getPoolConnection().getConnection();
		
		try
		{
			//Preparar sentencia insert en tabla destino
			String sentencia = "INSERT INTO ItemPlan VALUES (?,?,?,?)";
			PreparedStatement ps = null;
			ps = con.prepareStatement(sentencia);
			
			ps.setString(1,nombrePlan);
			
			ps.setString(2,itemPlan.getNombreServicio());
			
			ps.setFloat(3,itemPlan.getCantidad());
			
			ps.setFloat(4,itemPlan.getCostoAdicional());

			
			ps.execute();
			
			ConnectionPool.getPoolConnection().realeaseConnection(con);
			
		}
	      catch( SQLException e ) 
	      {
				System.out.println("Mensaje Error al Insertar Cliente: " + e.getMessage());
				System.out.println("Stack Trace al Insertar Cliente: " + e.getStackTrace());
				ConnectionPool.getPoolConnection().realeaseConnection(con);
	      }
	}


}
